home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 June
/
EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso
/
earcd
/
texts
/
hsc.lha
/
hsc
/
src_docs
/
source.hsc
< prev
next >
Wrap
Text File
|
1996-01-14
|
1KB
|
34 lines
<WEBPAGE chapter="hsc - " title="About the sources"
PREV="require.html"
NEXT="features/spctags.html">
<P><hsc> was written in naked & masochistic ANSI-C. This
should ensure a maximum of partability. However, the
handling of filenames is a system-dependant thing, which has
to be adapted for every OS.</P>
<P>At the moement, <hsc> is known to work on AmigaOS and several
Unix-es.</P>
<P>As I'm a lazy programmer, <hsc> uses some special kind of
strings, that expand to the size they currently need; this
tries to compensate the fact that Mr. Kernigham and Mr.
Ritchie never managed to understand the string concepts of
BASIC, and forced the whole world to work with this
zero-terminated character array shit.</P>
<P>Nearly everything is done with these special strings. At
the beginning, the whole input file is read to one single
(probably quite long) string, and the whole ouput also is
one single (probably even longer) string, that is written
to disk in one piece at the end of conversion.</P>
<P>Therefor, <hsc> more or less <EM>needs</EM> a linear
address space without 64K-segmentation or similar bullshit.
Otherwise, it will crash when processing too big files.</P>
<P>If you have problems compiling <hsc> or want to do a port to
another OS, email me; for address, see footline.</P>
</WEBPAGE>